package com.jzg.jcptadmin.viewinterface;

import com.jzg.jcptadmin.base.MvpView;
import com.jzg.jcptadmin.data.vo.Style;

import java.util.ArrayList;
import java.util.Map;

/**
 * Created by wangyd on 15/12/24.
 * 车型View接口
 */
public interface StyleInterface extends MvpView {
    /**
     * 显示车型列表
     */
    void showStyle();

    /**
     * 设置车型数据
     *
     * @param styles 车型数据
     */
    void setStyles(ArrayList<Style> styles);

    /**
     * 设置车型分组数据
     *
     * @param groupNames 车型分组名称--YEAR
     */
    void setStylesGroupNames(ArrayList<String> groupNames);

    /**
     * 获取默认字体颜色
     *
     * @return 字体颜色
     */
    int getDefaultFontColor();

    /**
     * 获取样式列表参数
     *
     * @return
     */
    Map<String, String> getStyleParams();

}
